iommu subsystem · Maintained
Maintainers
- M Joerg Roedel <joro@8bytes.org>
- M Will Deacon <will@kernel.org>
- R Robin Murphy <robin.murphy@arm.com>
Paths
- F
Documentation/devicetree/bindings/iommu/ - F
drivers/iommu/ - F
include/linux/iommu.h - F
include/linux/iova.h - F
include/linux/of_iommu.h - F
rust/kernel/iommu/
Last 30 days
Most active threads (last 7 days)
-
WARM3d
[PATCH 0/8] iommu/qcom: Misc Fixes
2026-06-23 12:21 · 8 replies in 7d · Mukesh Ojha <hidden> -
COOLING4d
[PATCH] iommu/qcom: Remove sysfs device on probe failure path
2026-06-23 07:13 · 0 replies in 7d · Haoxiang Li <hidden> -
WARM2d
[PATCH 0/8] SM8450 QoL changes
2026-06-23 00:56 · 1 reply in 7d · Esteban Urrutia via B4 Relay <devnull+esteuwu.proton.me@kernel.org> -
COOLING5d
[PATCH] iommu/arm-smmu-v3: Disable PRI when no priq IRQ is available
2026-06-22 16:18 · 0 replies in 7d · Breno Leitao <leitao@debian.org>
Active reviewers (last 30 days)
-
Shiqiang Zhang <hidden>
16 attestations (16 Acked-by) · last on 2026-06-03 -
Simon Guo <hidden>
16 attestations (16 Acked-by) · last on 2026-06-03 -
Nicolin Chen <hidden>
12 attestations (9 Reviewed-by, 3 Suggested-by) · last on 2026-06-09 -
Mostafa Saleh <smostafa@google.com>
6 attestations (3 Reviewed-by, 3 Tested-by) · last on 2026-06-04 -
Michael Kelley <hidden>
3 attestations (3 Tested-by) · last on 2026-06-04 -
Frank Li <Frank.Li@nxp.com>
2 attestations (1 Acked-by, 1 Reviewed-by) · last on 2026-06-03 -
Rob Herring (Arm) <robh@kernel.org>
2 attestations (1 Reviewed-by, 1 Suggested-by) · last on 2026-06-03 -
Daniel Mentz <hidden>
2 attestations (2 Suggested-by) · last on 2026-06-01 -
Vijayanand Jitta <hidden>
1 attestation (1 Co-developed-by) · last on 2026-06-18 -
kernel test robot <hidden>
1 attestation (1 Reported-by) · last on 2026-06-15
Recent patches
Most-recent 30 patches in this subsystem on linux-arm-kernel (capped at 30), ordered by date desc.
-
WARM3d
[PATCH 8/8] iommu/qcom: Document why sec_ptbl allocated flag needs no locking
2026-06-23 · Mukesh Ojha <hidden> -
WARM3d
[PATCH 5/8] iommu/qcom: Publish pgtbl_ops before releasing init_mutex
2026-06-23 · Mukesh Ojha <hidden> -
WARM3d
[PATCH 4/8] iommu/qcom: Fix pgtbl_ops leak in qcom_iommu_init_domain() error path
2026-06-23 · Mukesh Ojha <hidden> -
WARM3d
[PATCH 7/8] iommu/qcom: Enable clocks before hardware access in qcom_iommu_ctx_probe()
2026-06-23 · Mukesh Ojha <hidden> -
WARM3d
[PATCH 3/8] iommu/qcom: Check pm_runtime_resume_and_get() return in probe
2026-06-23 · Mukesh Ojha <hidden> -
WARM3d
[PATCH 6/8] iommu/qcom: Add NULL ctx check in TLB invalidation paths
2026-06-23 · Mukesh Ojha <hidden> -
WARM3d
[PATCH 2/8] iommu/qcom: Fix missing pm_runtime_disable() in qcom_iommu_device_remove()
2026-06-23 · Mukesh Ojha <hidden> -
WARM3d
[PATCH 1/8] iommu/qcom: Fix inverted fault report check in qcom_iommu_fault()
2026-06-23 · Mukesh Ojha <hidden> -
COOLING4d
[PATCH] iommu/qcom: Remove sysfs device on probe failure path
2026-06-23 · Haoxiang Li <hidden> -
WARM2d
[PATCH 5/8] iommu/arm-smmu-qcom: Add SM8450 MDSS compatible
2026-06-23 · Esteban Urrutia via B4 Relay <devnull+esteuwu.proton.me@kernel.org> -
COOLING5d
[PATCH] iommu/arm-smmu-v3: Disable PRI when no priq IRQ is available
2026-06-22 · Breno Leitao <leitao@debian.org> -
WARM2d
[PATCH] iommu/io-pgtable-arm: Add support for contiguous hint bit
2026-06-18 · Vijayanand Jitta <hidden> -
COOLING9d
[PATCH] iommu/arm-smmu-v3: Fix VCMDQ indexing in tegra241_vintf0_handle_error
2026-06-18 · lirongqing <hidden> -
COOLING8d
[PATCH] iommu/arm-smmu-v3: Declare eats_s1chk and eats_trans as host-endian u64
2026-06-15 · Nicolin Chen <hidden> -
COOLING11d
[PATCH v2 3/3] dt-bindings: arm-smmu: Document GPU SMMU for Shikra SoC
2026-06-14 · Akhil P Oommen <akhilpo@oss.qualcomm.com> -
WARM2d
[PATCH] iommu/arm-smmu-v3: Add tracepoint for EVTQ events
2026-06-13 · Chen Jun <hidden> -
COLD15d
[PATCH v2 2/2] iommu/tegra241-cmdqv: Fix CMD_SYNC use-after-free on teardown
2026-06-11 · Shameer Kolothum <skolothumtho@nvidia.com> -
COLD15d
[PATCH v2 1/2] iommu/arm-smmu-v3: Manage teardown with devm
2026-06-11 · Shameer Kolothum <skolothumtho@nvidia.com> -
COOLING10d
[PATCH v4 1/3] iommu/arm-smmu-v3: Factor out CMDQ batch force-sync conditions
2026-06-09 · Ashish Mhetre <hidden> -
COOLING10d
[PATCH v4 3/3] iommu/arm-smmu-v3: Issue CFGI/TLBI twice on Tegra264
2026-06-09 · Ashish Mhetre <hidden> -
COOLING10d
[PATCH v4 2/3] iommu/arm-smmu-v3: Detect Tegra264 erratum
2026-06-09 · Ashish Mhetre <hidden> -
COLD22d
REVIEWED: 3 (3M) [PATCH 17/17] iommu/rockchip: disable fetch dte time limit
2026-06-05 · Sven Püschel <hidden> -
COLD15d
Re: [RFC PATCH v3 6/9] iommu/rockchip: Clear AUTO_GATING bit 1 on the RK356x v1 IOMMU
2026-06-05 · Chaoyi Chen <hidden> -
COLD15d
[RFC PATCH v3 6/9] iommu/rockchip: Clear AUTO_GATING bit 1 on the RK356x v1 IOMMU
2026-06-04 · Midgy BALON <hidden> -
COOLING5d
REVIEWED: 2 (1M) [PATCH v6 15/20] iommu/dma: Check atomic pool allocation result directly
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COOLING5d
REVIEWED: 2 (1M) [PATCH v6 05/20] dma: swiotlb: pass mapping attributes by reference
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COOLING5d
REVIEWED: 4 (2M) [PATCH v6 04/20] dma-pool: track decrypted atomic pools and select them via attrs
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COOLING12d
[PATCH v1 3/4] iommu: Avoid copying the user array twice in the full-array copy helper
2026-06-03 · Nicolin Chen <hidden> -
COOLING12d
[PATCH v1 4/4] iommu/arm-smmu-v3: Process vIOMMU invalidations in batches
2026-06-03 · Nicolin Chen <hidden> -
COOLING12d
[PATCH v1 1/4] iommufd: Set upper bounds on cache invalidation entry_num and entry_len
2026-06-03 · Nicolin Chen <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE155d
REVIEWED: 3 (3M) [PATCH rc v7 3/4] iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence
2026-01-15 · Nicolin Chen <hidden> · 1 Reviewed-by -
STALE155d
REVIEWED: 5 (5M) [PATCH rc v7 4/4] iommu/arm-smmu-v3-test: Add nested s1bypass/s1dssbypass coverage
2026-01-15 · Nicolin Chen <hidden> · 3 Reviewed-by -
STALE100d
REVIEWED: 6 (6M) [PATCH v13 8/8] iommu/arm-smmu-v3: Perform per-domain invalidations using arm_smmu_invs
2026-03-17 · Nicolin Chen <hidden> · 1 Reviewed-by -
COLD39d
REVIEWED: 2 (0M) [PATCH v2] iommu/arm-smmu-qcom: Fix fastrpc compatible string in ACTLR client match table
2026-04-23 · <hidden> · 2 Reviewed-by -
COLD39d
REVIEWED: 7 (6M) [PATCH v3] iommu: arm-smmu-qcom: Ensure smmu is powered up in set_ttbr0_cfg
2026-05-07 · Anna Maniscalco <hidden> · 2 Reviewed-by -
COLD39d
REVIEWED: 4 (4M) [PATCH v2 8/9] iommu/arm-smmu-v3: Directly encode CMDQ_OP_SYNC
2026-05-13 · Jason Gunthorpe <jgg@nvidia.com> · 2 Reviewed-by, 2 Tested-by -
COLD39d
REVIEWED: 4 (4M) [PATCH v2 4/9] iommu/arm-smmu-v3: Convert arm_smmu_cmdq_batch cmds to struct arm_smmu_cmd
2026-05-13 · Jason Gunthorpe <jgg@nvidia.com> · 2 Reviewed-by, 2 Tested-by -
COLD38d
REVIEWED: 2 (2M) [PATCH rc v6 5/7] iommu/arm-smmu-v3: Retain CR0_SMMUEN during kdump device reset
2026-05-20 · Nicolin Chen <hidden> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 8 (8M) [PATCH rc v6 7/7] iommu/arm-smmu-v3: Detect ARM_SMMU_OPT_KDUMP_ADOPT in probe()
2026-05-20 · Nicolin Chen <hidden> · 2 Reviewed-by -
COLD30d
REVIEWED: 21 (19M) [PATCH v6 3/3] iommu/arm-smmu-v3: Allow ATS to be always on
2026-05-21 · Nicolin Chen <hidden> · 4 Reviewed-by, 1 Acked-by, 1 Tested-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE202d
[PATCH rc v1 2/4] iommu/arm-smmu-v3: Ignore STE MEV when computing the update sequence
2025-12-06 · Nicolin Chen <hidden> -
STALE172d
[PATCH v10 3/7] iommu: Add verisilicon IOMMU driver
2025-12-15 · Benjamin Gaignard <benjamin.gaignard@collabora.com> -
STALE161d
[PATCH v1 8/9] iommu/arm-smmu-v3: Remove ASID/VMID from arm_smmu_domain
2025-12-18 · Nicolin Chen <hidden> -
STALE161d
[PATCH v1 4/9] iommu/arm-smmu-v3: Use alloc_id/free_id ops in arm_smmu_invs_merge/unref
2025-12-18 · Nicolin Chen <hidden> -
STALE161d
[PATCH v1 5/9] iommu/arm-smmu-v3: Install to CD/STE the ASID/VMID stored in the master
2025-12-18 · Nicolin Chen <hidden> -
STALE161d
[PATCH v1 6/9] iommu/arm-smmu-v3: Use dummy ASID/VMID in arm_smmu_master_build_invs()
2025-12-18 · Nicolin Chen <hidden> -
STALE161d
[PATCH v1 1/9] iommu/arm-smmu-v3: Pass in ssid to arm_smmu_make_s1_cd()
2025-12-18 · Nicolin Chen <hidden> -
STALE161d
[PATCH v1 9/9] iommu/arm-smmu-v3: Allow sharing domain across SMMUs
2025-12-18 · Nicolin Chen <hidden> -
STALE161d
[PATCH v1 7/9] iommu/arm-smmu-v3: Remove free_fn argument from arm_smmu_invs_unref()
2025-12-18 · Nicolin Chen <hidden> -
STALE151d
[PATCH v2 09/10] iommu/arm-smmu-v3: Remove ASID/VMID from arm_smmu_domain
2026-01-22 · Nicolin Chen <hidden>